﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using Aga.Psad.Common;

namespace Aga.Psad.Backend.Entities
{
    public partial class Despacho : IDomainEntity
    {
        public FileStream GetPdf()
        {
            if (this.Archivos.Count == 0)
            {
                // si no hay archivos asociados al despacho busco un único PDF en la ruta default

                string rootPdfFolder = Config.PdfFilesRootFolderPath;
                //string folderPath = Path.Combine(rootPdfFolder, this.Legajo);
                string outputFile = Path.Combine(rootPdfFolder, this.Legajo + ".pdf");

                FileStream stream = PdfHelper.GetFileStream(outputFile);
                return stream;
            }
            else
            {
                throw new NotImplementedException();
            }
        }
    }
}
